<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>gwtXP Release Notes</title>

<style>
h1{
	font-size: 110%;
  color: black;
  margin-left: -8px;
}
h2{
	font-size: 100%;
  color: black;
  background: #CCDDFF;
  padding: 2px 0px 2px 5px;
  font-weight: bold;
  margin-left: -8px;
}
h3{
	font-size: 90%;
  color: black;
  font-weight: bold;
  margin-bottom: 0px;
}
</style>
</head>

<body>
  <h1>gwtXP Release Notes</h1>
  <ul>
    <li><a href="#Release_Notes_Current">0.1.2</a></li>
    <li><a href="#Release_Notes_0_1_1">0.1.1</a></li>
    <li><a href="#Release_Notes_0_1">0.1</a></li>
  </ul>

  <hr/>
  <a name="Release_Notes_Current"></a>
  <h2>Release Notes for 0.1.2</h2>
  <p>
    Minor change release.
  </p>
  <h3>Changes</h3>
  <ul>
    <li>ListBox: selectedIndex, selectedValue, valuePropName and displayPropName.</li>
    <li>WidgetPropertyObservableValue, HasTextObservableValue, HasValueObservableValue, HasWordWrapObservableValue and HasCaptionObservableValue: Check the widget before setting value to its property.</li>
  </ul>

  <h3>New Features</h3>
  <ul>
    <li>Scans *.gwtxp.xml files from classpath instead of relative 'src' directory</li>
    <li>Event Handler expression can be in <code>#{#historyToken}</code> format to create new History token.</li>
  </ul>

  <hr/>
  <a name="Release_Notes_0_1_1"></a>
  <h2>Release Notes for 0.1.1</h2>
  <p>
    Minor change release.
  </p>
  <h3>Changes</h3>
  <ul>
    <li>Pack all required class into one jar for convenient purpose.</li>
    <li>Include samples</li>
  </ul>
  <h3>New Features</h3>
  <ul>
    <li>Add attribute onCommand to menuItem</li>
    <li>Add SimplePanel</li>
  </ul>

  <hr/>
  <a name="Release_Notes_0_1"></a>
  <h2>Release Notes for 0.1</h2>
  <p>Initial release</p>
  <h3>Features</h3>
  <ul>
    <li>Transform XML file to GWT code</li>
    <li>Generate code for data binding using JFace Data Binding</li>
      <ul><li>Value Binding, including Computed Value (for example: ${item.price * orderLine.quantity}</li></ul>
      <ul><li>List Binding: Bind to ListBox and bind to Table (using ScrollTable - a scrollable table)</li></ul>
    <li>Generate code for event handler regsitration</li>
    <li>Almost common widgets like TextBox, Label, ListBox, etc are done</li>
    <li>ScrollTable: a modified version of FlexTable with scrolling feature</li>
  </ul>
</body>
</html>
